.DeptList{
  padding-bottom:30px;
  .DepListTop{
    padding:20px 40px 20px 20px;
    overflow:hidden;
    zoom:1;
    .selectSize{
       float:left; 
    }
    input[type="text"]{
      width:252px;
      height:44px;
      border-radius:4px;
      border: #d6e1ee solid 1px;
      padding-left:20px;
      float:left;
      margin-right:15px;
    }
    .btn1{
      float:left;
    }
    .btnAdd{
      float:right;
    }
   }
    .table{
      table-layout:fixed;
      margin-bottom: 0;
      width:999px;
      border: #d6e1ee solid 1px;
      border-top: #ececec solid 20px;
      thead{
        tr{
          th{
          font-size: 14px;
          text-align: center;
          line-height: 60px;
          padding: 0;
          border-right: #d6e1ee solid 1px;
          border-bottom: #d6e1ee solid 1px;
          }
          th:nth-child(2){
             width: 300px;
         }
         th:last-child{
           width:200px;
         }
        }
      }
     tbody{
       tr{
           background: #fff;
         td{
             width: 100px;
             padding: 0;
             height: 60px;
             text-align: center;
             line-height: 60px;
             vertical-align: middle;
             border-bottom: #d6e1ee solid 1px;
             overflow: hidden;
             text-overflow: ellipsis;
             -moz-text-overflow: ellipsis;
             white-space:nowrap; 
           
         }
         td:nth-child(2){
             width: 280px;
             padding: 0px 40px;
         }
         .last{
             width:200px;
              div{
                margin-left: 0;
                float: left;
                position: relative;
                width: 40px;
                height: 60px;
                cursor: pointer;
                margin-left: 25px;
                line-height:35px;
                text-align:center;
                .iconfont{
                  color:#999;
                }
                h1 {
                    line-height: 25px;
                    font-size: 12px;
                    color: #999;
                    position: absolute;
                    bottom: 10px;
                    left: 0px;
                    width:100%;
                    text-align:center;
                  }
                }
                .first{
                    margin-left:45px;
                }
              }
            }
       tr:nth-child(2n+1){
           td{
             background-color:#F9FAFC;  
           }
       }
     }
  }
  .pagination {
    background: #fff;
    width: 100%;
    height: 25px;
    margin-bottom: 0;
    margin: 30px 0;
    li{
     float: left;
     width: 25px;
     height: 25px;
     border: #d6e1ee solid 1px;
     text-align: center;
     margin-left: 10px;
     a {
      display: block;
      width: 25px;
      height: 25px;
      font-size: 12px;
      color: #656565;
      text-align: center;
      padding:0;
      line-height:25px;
      }
     }
     .current{
       color:#337ab7;
       a {
        color: #2BBFFF;
       }
     }      
    }  
  }

